//异步文件打开 ,写入,读取,关闭
// 打开:fs.open(path[, flags[, mode]], callback)
// 写入:fs.write(fd, string[, position[, encoding]], callback)
// 读取:fs.read(fd, buffer, offset, length, position, callback)
// 关闭:fs.close(fd, callback)
    var fs=require("fs");
//打开fs.open(path[, flags[, mode]], callback)

//     var fd=fs.open("fuxi2.txt","w",function (err,fd) {
//         // console.log("文件打开了");
// //向文件中输入内容 fs.write(fd, string[, position[, encoding]], callback)
// //         console.log(fd);
//        if (!err){
//            fs.write(fd,"我想参加你的生日晚会",function (err) {
//             if (!err){
//                 console.log("异步文件写入成功");
//             }
//            });
//
//
//        }
//     });

fs.open("fuxi2.txt","r",function (err,fd){
    if (!err){
        // console.log(fd);
        }else {
        return;
            }
    var buf4=Buffer.alloc(9);
        fs.read(fd, buf4, 0, 9, 0,function (err,bytesRead,buf4) {
            if (!err){
                console.log(buf4.toString());
                console.log("读取成功~~~");
            }
            fs.close(fd,function (err) {
                console.log("关闭");
            });
       }
     );
});


